// 请求响应参数（不包含data）
export interface Result {
  code: string;
  message: string;
  result: boolean;
}

// 请求响应参数（包含data）
export interface ResultData<T = any> extends Result {
  data: T;
}

// 分页响应参数
export interface ResPage<T> {
  records: T[];
  current: number;
  size: number;
  total: number;
}

// 分页请求参数
export interface ReqPage {
  currentPage?: number;
  pageSize?: number;
  searchKey?: string;
  typeId?: string;
}
